Шаг 12 - Подробнее о scanf.

Функция scanf может получать информацию с клавиатуры. Вообще в терминологии С это стандартный поток и именем stdin. Вот именно из потока и производиться ввод, в нашем случае исходная цель клавиатура.

int scanf(const char *format, ...);

Функция состоит из двух частей. Первая часть это строка форматирования и вторая часть список переменных. В строке форматирования описывается какого типа будет выводиться переменная. Описание форматов смотрите в printf.

Кажется сложно, на самом деле не очень. Смотрим пример.

int x,y,z;

void main()
{

scanf("%d %d %d",&x,&y,&z);
printf("\n %d %d %d",x,y,z);
}

Здесь есть одна тонкость. Обратите внимание на знак & перед именем переменной. Это говорит о том, что передается адрес переменной. Вы пока об этом нечего не знаете. Просто используйте это в команде scanf и все. Запускаем смотрим.

12_1.gif (3558 b)

Hosted by uCoz